<?php

namespace common\models\product;

use Yii;

/**
 * 这个模型基于表 "{{%product_lock_item}}" 生成。
 *
 * @property integer $id
 * @property integer $product_id
 * @property integer $number
 * @property integer $type
 * @property integer $item_id
 * @property integer $add_time
 */
class ProductLockItem extends \common\models\AR {

    public $modelName = '';

    /**
     * @inheritdoc
     */
    public static function tableName() {
        return '{{%product_lock_item}}';
    }

    /**
     * @inheritdoc
     */
    public function rules() {
        return [
            [['product_id', 'number', 'type', 'item_id', 'add_time'], 'integer']
        ];
    }

    /**
     * @inheritdoc
     */
    public function attributeLabels() {
        return [
            'id' => 'ID',
            'product_id' => 'Product ID',
            'number' => '锁定数量',
            'type' => '被锁定的项目类型  1下单锁定',
            'item_id' => '项目ID',
            'add_time' => '添加时间',
        ];
    }

    public function beforeSave($insert) {
        if (parent::beforeSave($insert)) {
            $this->add_time = time();
            return true;
        } else {
            return false;
        }
    }

}
